home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / maestro / source / videbjct / makefile < prev    next >
Encoding:
Makefile  |  1993-06-15  |  1.4 KB  |  54 lines

  1. #
  2. # If you are using PAL video devices (instead of, say, NTSC),
  3. # define the "FrameRate" variable below as "$(PALFrameRate)".
  4. #
  5.  
  6. NTSCFrameRate = 30
  7. PALFrameRate = 25
  8.  
  9. FrameRate = $(NTSCFrameRate)
  10.  
  11. #
  12. # You shouldn't need to modify anything below this line.
  13. #
  14.  
  15. RM    = rm -f
  16. CC    = gcc
  17. PROGRAM = VideoLib
  18. SOURCES = videoObj.c videoObj.h Pioneer4200Driver.c Pioneer4200Driver.h Pioneer6000Driver.c \
  19.     Pioneer6000Driver.h PanasonicOptDriver.c PanasonicOptDriver.h Sony1550Driver.c \
  20.     Sony1550Driver.h PlayerStatus.h NECDriver.c NECDriver.h CVD1000Driver.c CVD1000Driver.h
  21. OBJECTS = videoObj.o Pioneer4200Driver.o Pioneer6000Driver.o PanasonicOptDriver.o \
  22.      Sony1550Driver.o NECDriver.o CVD1000Driver.o
  23.  
  24. CFLAGS = -g -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -DMAIN -DFrameRate=$(FrameRate)
  25. LDFLAGS = -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib
  26. LDLIBS = -lguide -lguidexv -lxview -lolgx -lX11
  27.  
  28. all:     $(PROGRAM)
  29. objects: $(SOURCES) $(OBJECTS)
  30. sources: $(SOURCES)
  31.  
  32. $(PROGRAM): $(SOURCES) $(OBJECTS) 
  33.     ar cr $(PROGRAM).a $(OBJECTS); \
  34.     ranlib $(PROGRAM).a
  35.  
  36. # Targets to be used by CenterLine software.
  37.  
  38. saber_src:
  39.     #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
  40.         -o $(PROGRAM) $(SOURCES) $(ExtraObjects) $(LDLIBS)
  41.  
  42. saber_obj:
  43.     #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OBJECTS) $(ExtraObjects) $(LDLIBS)
  44.  
  45. clean:
  46.     $(RM) $(OBJECTS) core *.a *~ TAGS
  47.  
  48. tags: 
  49.     etags -t *.[ch]
  50.  
  51. install: $(PROGRAM).a
  52.     echo "No installation necessary"
  53.  
  54.